use of alternative energy source - German English Dictionary